package com.wlsk.license.dao.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * <p>
 * 行政区划信息表
 * </p>
 *
 * @author zjf
 * @since 2025-10-21
 */
@Getter
@Setter
@TableName("cl_sys_region")
public class SysRegion implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 行政区划编码
     */
    private String cCode;

    /**
     * 区划代码前缀
     */
    private String cCo;

    /**
     * 区划标识
     */
    private String cFlag;

    /**
     * 区划级别编码
     */
    private String cLevel;

    /**
     * 区划等级关系编码
     */
    private String cLevelGx;

    /**
     * 区划等级关系名称
     */
    private String cLevelGxmc;

    /**
     * 区划名称
     */
    private String cName;

    /**
     * 国家统计代码
     */
    private String cNcpc;

    /**
     * 其他编码
     */
    private String cOqq;

    /**
     * 旧区划编码
     */
    private String cOldDmId;

    /**
     * 旧区划名称
     */
    private String cOldDmmc;

    /**
     * 旧区划编码（另一种）
     */
    private String cOldQhId;

    /**
     * 旧区划名称（另一种）
     */
    private String cOldQhmc;

    /**
     * 上级省份地级编码
     */
    private String cParentDj;

    /**
     * 上级省份地级名称
     */
    private String cParentDjMc;

    /**
     * 上级省份编码
     */
    private String cParentSj;

    /**
     * 上级省份名称
     */
    private String cParentSjMc;

    /**
     * 上级省份县级编码
     */
    private String cParentXj;

    /**
     * 上级省份县级名称
     */
    private String cParentXjMc;

    /**
     * 上级省份镇级编码
     */
    private String cParentZj;

    /**
     * 上级省份镇级名称
     */
    private String cParentZjMc;

    /**
     * 区划简称
     */
    private String cPre;

    /**
     * 区划级别后缀
     */
    private String cSuffix;

    /**
     * 行政区划ID
     */
    @TableId(value = "c_xzqh_id", type = IdType.INPUT)
    private String cXzqhId;

    /**
     * GIS ID
     */
    private String gisId;

    /**
     * 2020年民政部门行政区划代码
     */
    private String jtbCode;

    /**
     * 行政区划简称
     */
    private String abbreviation;
}

